package com.xiaoc.bulldozer.facade;


import java.io.File;

public interface PosterFacade {

    /**
     * 获取或生成小程序码
     *
     * @param isChange
     * @param secene
     * @param wxCodeName
     * @param wxCodeFile
     * @param pagePath
     * @param size
     * @param r
     * @param g
     * @param b
     * @return
     */
    public File getAndUploadCodeImage(boolean isChange, String secene, String wxCodeName, File wxCodeFile, String pagePath, int size, Integer r, Integer g, Integer b, boolean isHyaline);

    /**
     * 根据文件名和目录名生成小程序码
     *
     * @param isChange
     * @param secene
     * @param folder
     * @param imageName
     * @param pagePath
     * @param size
     * @param r
     * @param g
     * @param b
     * @return
     */
    public File generateWxCodeFile(boolean isChange, String secene, String folder, String imageName, String pagePath, int size, Integer r, Integer g, Integer b, boolean isHyaline);

}
